import turtle
import time

def draw_star(size=100, color="red"):
    """
    绘制一个五角星星星
    
    参数:
    size -- 五角星的大小
    color -- 五角星的颜色
    """
    # 创建一个turtle对象
    star = turtle.Turtle()
    star.speed(3)  # 设置绘制速度，1最慢，10最快，0是瞬间完成
    star.color(color)
    
    # 开始填充颜色
    star.begin_fill()
    
    # 绘制五角星
    for _ in range(5):
        star.forward(size)  # 向前移动指定距离
        star.right(144)     # 向右转144度（五角星的内角）
    
    # 结束填充
    star.end_fill()
    
    # 隐藏turtle
    star.hideturtle()

def main():
    # 创建一个画布
    screen = turtle.Screen()
    screen.title("五角星绘制")
    screen.bgcolor("white")
    
    # 绘制五角星
    draw_star(200, "red")
    
    # 暂停2秒
    time.sleep(2)
    
    # 保持窗口打开，直到用户点击
    screen.exitonclick()

if __name__ == "__main__":
    main()


